Unirest\Request B

Total Complexity 99
Dependencies 7
Dependents 38
Total lines 853
Lines of code 355
Logical lines of code 187
Comment lines 337
Methods 48
Properties 21

Methods 48

Method Rating Maintainability Complexity Lines of code
send()
B
33 19 99
parseHeaders()
A
50 8 28
getRetryWaitTime()
A
52 8 22
buildHTTPCurlQuery()
S
55 7 19
shouldRetryRequest()
S
63 5 11
getFormattedHeaders()
S
59 4 14
getRetryAfterInSeconds()
S
62 4 11
validateUrl()
S
59 3 13
getInfo()
S
67 2 8
jsonOpts()
S
78 1 3
put()
S
77 1 3
options()
S
77 1 3
connect()
S
77 1 3
post()
S
77 1 3
delete()
S
77 1 3
sleep()
S
70 1 6
patch()
S
77 1 3
trace()
S
77 1 3
initializeHandle()
S
76 1 4
get()
S
77 1 3
getCurlHandle()
S
80 1 3
getHeaderString()
S
75 1 4
head()
S
77 1 3
proxyAuth()
S
72 1 5
verifyPeer()
S
79 1 3
httpMethodsToRetry()
S
79 1 3
verifyHost()
S
79 1 3
timeout()
S
79 1 3
enableRetries()
S
79 1 3
maxNumberOfRetries()
S
79 1 3
retryOnTimeout()
S
79 1 3
retryInterval()
S
79 1 3
maximumRetryWaitTime()
S
79 1 3
backoffFactor()
S
79 1 3
httpStatusCodesToRetry()
S
79 1 3
overrideRetryForNextRequest()
S
79 1 3
proxy()
S
70 1 6
defaultHeaders()
S
78 1 3
defaultHeader()
S
78 1 3
clearDefaultHeaders()
S
79 1 3
curlOpts()
S
79 1 3
curlOpt()
S
78 1 3
clearCurlOpts()
S
79 1 3
setMashapeKey()
S
78 1 3
cookie()
S
80 1 3
cookieFile()
S
80 1 3
auth()
S
72 1 5
mergeCurlOptions()
S
76 1 4